<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>app测试策略</title>
    <style>
        *{
            line-height: 30px;

        }
        /*dl {*/
        /*    float:left;*/

        /*}*/
        dd dl {
            float: left;
        }
        div {
            height: 300px;

        }
        .nav7{
            height: 390px;
            margin-top:  172px;
        }
        /*.nav3 dl {*/
        /*    float:right;*/
        /*}*/
        .nav8 {
            margin-top: -100px;
        }
        .nav6,.nav5{
            display: inline-block;
        }
        .nav6 {
            margin-left: 340px;
        }
        .nav5 {
            position: relative;
            top: -210px;
        }
        .nav7 {
            position: relative;
            bottom: 230px;
        }
        .nav8 {
            position: relative;
            bottom: 200px;
        }
    </style>
</head>
<body>
<div class="nav1">
    <dl>
        <dt>安装卸载</dt>
        <dd>
            <dl>
                <dt>安装</dt>
                <dd>从不同的渠道获取安装程序，在不同操作系统下安装是否正常</dd>
                <dd>软件安装后是否能够正常运行，安装后的文件夹及文件是否写到了指定的目录里。
</dd>
                <dd>软件安装过程中意外情况的处理是否符合需求（如死机，重启，断电，空间不足）
</dd>
                <dd>安装后没有生成多余的目录结构和文件</dd>
                <dd>对于需要通过网络验证之类的安装，在断网情况下尝试一下
</dd>
            </dl>
        </dd>

        <dd>
            <dl>
               <dt>卸载测试</dt>
        <dd>直接删除安装文件夹卸载，直接点击卸载是否有提示信息。
</dd>
        <dd>测试卸载后文件是否全部删除所有的安装文件夹</dd>
        <dd>卸载过程中出现的意外情况的测试（如死机、断电、重启）。</dd>
        <dd>卸载是否支持取消功能，单击取消后软件卸载的情况
</dd>

            </dl>
        </dd>

    </dl>

</div>

<div class="nav2">
    <dl>
        <dt>UI测试</dt>
        <dd>
            <dl>
                <dt>导航测试</dt>
                <dd>按钮、对话框、列表和窗口等；或在不同的连接页面之间需要导航</dd>
                <dd>是否易于导航，导航是否直观</dd>
                <dd>是否需要搜索引擎</dd>
                <dd>导航帮助是否准确直观导航与页面结构、菜单、连接页面的风格是否一致</dd>
            </dl>
        </dd>
        <dd>
            <dl>
                <dt>图形测试</dt>
                <dd>横向比较。各控件操作方式统一</dd>
                <dd>自适应界面设计，内容根据窗口大小自适应
</dd>
                <dd>页面标签风格是否统一</dd>
                <dd>页面是否美观</dd>
                <dd>页面的图片应有其实际意义而要求整体有序美观</dd>
                <dd>图片质量要高且图片尺寸在设计符合要求的情况下应尽量小</dd>
            </dl>
        </dd>
        <dd>
            <dl>
                <dt>内容测试</dt>
                <dd>输入框说明文字的内容与系统功能是否一致</dd>
                <dd>文字长度是否加以限制</dd>
                <dd>文字内容是否表意不明</dd>
                <dd>信息是否为中文显示</dd>
                <dd>是否有敏感性词汇、关键词
</dd>
                <dd>是否有敏感性图片，如：涉及版权、专利、隐私等图片</dd>
            </dl>
        </dd>
    </dl>
</div>

<div class="nav3">
    <dl>
        <dt>功能测试</dt>
        <dd>运行APP</dd>
        <dd>应用的前后台切换</dd>
        <dd>免登录</dd>
        <dd>数据更新</dd>
        <dd>离线浏览</dd>
        <dd>APP更新</dd>
        <dd>定位、照相机服务</dd>
        <dd>时间测试</dd>
        <dd>PUSH测试</dd>
    </dl>
</div>

<div class="nav4">
    <dl>
        <dt>性能测试</dt>
        <dd>
            <dl>
                <dt>极限测试</dt>
                <dd>在各种边界压力情况下，如电池、存储、网速等，验证App是否能正确响应</dd>
                <dd>内存满时安装App；</dd>
                <dd>运行App时手机断电</dd>
                <dd>运行App时断掉网络。</dd>
            </dl>
        </dd>

        <dd>
            <dl>
                <dt>响应测试</dt>
                <dd>测试App中的各类操作是否满足用户响应时间要求</dd>
                <dd>App安装、卸载的响应时间；</dd>
                <dd>App各类功能性操作的影响时间。</dd>
            </dl>
        </dd>

        <dd>
            <dl>
                <dt>压力测试</dt>
                <dd>反复长期操作下、系统资源是否占用异常</dd>
                <dd>APP反复进行安装、卸载，查看系统资源是否正常</dd>
                <dd>其他功能反复进行操作，查看系统资源是否正常</dd>
            </dl>
        </dd>
    </dl>
</div>
<div class="nav5">
    <dl>
        <dt>兼容性测试</dt>
        <dd>与本地机主流</dd>
        <dd>不同操作系统兼容</dd>
        <dd>不同手机品牌兼容</dd>
        <dd>不同屏幕分辨率兼容</dd>
        <dd>不同网络兼容</dd>
    </dl>
</div>
<div class="nav6">
    <dl>
        <dt>用户体验测试</dt>
        <dd>是否有空数据界面设计，引导用户去执行操作。</dd>
        <dd>是否滥用用户引导。</dd>
        <dd>是否有不可点击的效果。</dd>
        <dd>菜单层次是否太深</dd>
        <dd>互流程分支是否太多</dd>
        <dd>相关的选项是否离得很远</dd>
        <dd>一次是否载入太多的数据</dd>
        <dd>界面中按钮可点击范围是否适中</dd>
        <dd>标签页是否跟内容没有从属关系，当切换标签的时候，内容跟着切换</dd>
        <dd>操作应该有主次从属关系</dd>
        <dd>是否定义Back的逻辑。涉及软硬件交互时，Back键应具体定义</dd>
        <dd>是否有横屏模式的设计，应用一般需要支持横屏模式，即自适应设计</dd>
    </dl>
</div>
<div class="nav7">
    <dl>
        <dt>客户端数据库测试</dt>
        <dd>一般的增、删、改、查测试。</dd>
        <dd>当表不存在时是否能自动创建，当数据库表被删除后能否再自建，数据
是否还能自动从服务端中获取回来并保存。</dd>
        <dd>在业务需要从服务端取回数据保存到客户端的时候，客户端能否将数据
保存到本地</dd>
        <dd>当业务需要从客户端取数据时，检查客户端数据存在时，app数据是否
能自动从客户端数据中取出，还是仍然会从服务器端获取？<br>检查客户端
数据不存在时，app数据能否自动从服务器端获取到并保存到客户端</dd>
        <dd>当业务对数据进行了修改、删除后，客户端和服务端是否会有相应的更新。</dd>
    </dl>
</div>
<div class="nav8">
    <dl>
        <dt>安全</dt>
        <dd>
            <dl>
                <dt>数据安全</dt>
                <dd>客户端数据安全</dd>
                <dd>服务器数据安全</dd>
                <dd>手机数据安全</dd>
            </dl>
        </dd>

        <dd>
            <dl>
                <dt>设备安全性</dt>
                <dd>是否影响设备</dd>
            </dl>
        </dd>
    </dl>
</div>
</body>
</html>